life-sustaining equipment - Français Anglais Dictionnaire